import pro.Dog;
import pro.Penguin;

/**
 * @Description: TODO
 * @author: muxiongxiong
 * @date: 2021年07月02日 8:25
 * 公众号：雄雄的小课堂
 * 博客：https://blog.csdn.net/qq_34137397
 */
public class Test1 {

    /**
     * main方法
     *
     * @param args
     */
    public static void main(String[] args) {
        test1();
    }

    //测试方法
    public static void test1() {
        //当创建对象的时候，系统会自动调用类的无参构造方法
        Dog dog = new Dog();
        //调用带参的构造方法
        Dog dog1 = new Dog("大黄", 100, 19, "哈士奇");
    }

    /**
     * 方法的重载：
     * 1.在同一个类中
     * 2.方法名相同
     * 3.参数列表不同（参数的顺序，参数的类型，参数的数量）
     */
    //方法1
    public static void test(int name, int age) {
        //创建企鹅的对象
        Penguin p = new Penguin();
        p.sex = Penguin.MAN;
        p.sex = p.MAN;
        Penguin p2 = new Penguin();
        p.sex = Penguin.WOMEN;
        Penguin p3 = new Penguin();
        p.sex = Penguin.MAN;
        Penguin p4 = new Penguin();
        p.sex = Penguin.WOMEN;
        Penguin p5 = new Penguin();
        p.sex = Penguin.MAN;

    }

    //方法2
    public static void test(String name, int age) {
    }


}
